package fun.diaoer.common;

import org.apache.commons.lang3.StringUtils;

/**
 * 数值util
 * @author xiaodiannao
 *
 */
public class NumericalUtil {

	/**
	 * 字符串转数值
	 * @param str
	 * @return
	 */
	public static Double parseDouble(String str){
		if(StringUtils.isBlank(str)||"-".equals(str)||"null".equals(str)){
			return 0d;
		}
		String numStr=str.replaceAll("：|%|元", "");
		if(numStr.indexOf("亿")!=-1){
			numStr=numStr.replace("亿", "");
			return Double.valueOf(numStr)*100000000;
		}
		if(numStr.indexOf("万")!=-1){
			numStr=numStr.replace("万", "");
			return Double.valueOf(numStr)*10000;
		}
		return Double.valueOf(numStr);
	}
	
}
